<fieldset class="FieldArea">
  <legend class="FieldAreaTitle">Informações da Conta</legend>
  <table class="ControlTable" width="100%" border="0">
    <tr>
      <td class="FormField" style="width: 70%;" colspan="14">
        <%= label :agencia_bancaria, :banco_id, "Banco" %><br />
        <%= select(:agencia_bancaria, :banco_id, Banco.find(:all, :conditions => ["situacao = ?", "001"]).collect {|banco| ["#{banco.codigo} - " + banco.nome, banco.id] }, {}, :class => 'Select', :disabled => @field_disable) %>
      </td>
      <td style="width: 30%;" colspan="6"></td>
    </tr>
    <tr>
      <td class="FormField" style="width: 20%;" colspan="4">
        <%= label :agencia_bancaria, :codigo, "Código da Agência" %><br />
        <%= text_field :agencia_bancaria, :codigo, :size => 8, :class => 'TextField', :disabled => @field_disable %>
      </td>
      <td style="width: 80%;" colspan="16"></td>
    </tr>
    <tr>
      <td class="FormField" style="width: 20%;" colspan="4">
        <%= label :conta, :numero, "Número da Conta" %><br />
        <%= text_field :conta, :numero, :size => 8, :class => 'TextField', :disabled => @field_disable %>
      </td>
      <td style="width: 80%;" colspan="16"></td>
    </tr>
    <tr>
      <td class="FormField" style="width: 20%;" colspan="4">
        <%= label :conta, :digito_verificador, "Dígito Verificador" %><br />
        <%= text_field :conta, :digito_verificador, :size => 2, :class => 'TextField', :disabled => @field_disable %>
      </td>
      <td style="width: 80%;" colspan="16"></td>
    </tr>
  </table>
</fieldset>
<fieldset class="FieldArea">
  <legend class="FieldAreaTitle">Informações Adicionais da Conta</legend>
  <table class="ControlTable" width="100%" border="0">
    <tr>
      <td class="FormField" style="width: 80%;" colspan="16">
        <%= label :conta, :tipo_conta_id, "Tipo da Conta" %><br />
        <%= select(:conta, :tipo_conta_id, TipoConta.find(:all, :conditions => ["situacao = ?", "001"]).collect {|tipo_conta| [tipo_conta.nome, tipo_conta.id] }, {}, :class => 'Select', :disabled => @field_disable) %>
      </td>
      <td style="width: 20%;" colspan="4"></td>
    </tr>
    <tr>
      <td class="FormField" style="width: 40%;" colspan="8">
        <%= label :conta, :regime_titularidade_id, "Regime de Titularidade da Conta" %><br />
        <%= select(:conta, :regime_titularidade_id, RegimeTitularidade.find(:all, :conditions => ["situacao = ?", "001"]).collect {|regime_titularidade| [regime_titularidade.nome, regime_titularidade.id] }, {}, :class => 'Select', :disabled => @field_disable) %>
      </td>
      <td style="width: 60%;" colspan="12"></td>
    </tr>
    <tr>
      <td class="FormField" style="width: 20%;" colspan="4">
        <%= label :agencia_bancaria, :situacao, "Situação da Conta" %><br />
        <%= select(:agencia_bancaria, :situacao, Situacao.find(:all, :conditions => ["codigo = ? or codigo = ?", "001","002"]).collect {|situacao| [situacao.nome, situacao.codigo] }, {}, :class => 'Select', :disabled => @field_disable) %>
      </td>
      <td style="width: 80%;" colspan="16"></td>
    </tr>
    <tr>
      <td class="FormField" style="width: 50%;" colspan="10">
        <%= label :conta, :data_abertura, "Data de Abertura da Conta" %><br />
        <%= date_select(:conta, :data_abertura, {:use_month_numbers => false, :use_month_names => %w(Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro), :add_month_numbers => true, :start_year => Time.now.year-5, :end_year => Time.now.year+5, :start_month => Time.now.month-Time.now.month+1, :start_day => Time.now.day, :order => [:day,:month,:year], :disabled => @field_disable}, :class => 'SelectDate') %>
      </td>
      <td style="width: 50%;" colspan="10"></td>
    </tr>
  </table>
</fieldset>
<% form_remote_tag(:update => "resultado",
                  :url => { :action => :adicionar_referencia_bancaria },
                  :loading => "Element.show('search-indicator')",
                  :complete => "Element.hide('search-indicator')") do |form| %>
  <%= error_messages_for "referencia_bancaria" %>
  <fieldset class="FieldArea">
  <legend class="FieldAreaTitle">Informações de Referência Bancária</legend>
    <table class="ControlTable" width="100%" border="0">
      <tr>
        <td class="FormField" style="width: 60%;" colspan="12">
          <%= label :adicionar_referencia_bancaria, "Deseja adicionar referência(s) bancária(s) à esta conta?" %><br />
        </td>
        <td style="width: 40%;" colspan="8"></td>
      </tr>
      <tr>
        <td class="FormField" style="width: 40%;" colspan="8">
          <%= submit_tag 'Adicionar', { :class => 'CommandButton IconInsert'} %>
          <%= image_tag("/resources/pictures/icons/sefaz/icon-12x12-spinner.gif" , :id => 'search-indicator', :style => 'display:none') %>
        </td>
        <td style="width: 60%;" colspan="12"></td>
      </tr>
      <div id="resultado"></div>
      </table>
  </fieldset>
<% end %>